// 创建dom节点,是孤儿节点，不进行插入
export default function  createElement(vnode){
    console.log("目的节点：",vnode);
    let domNode=document.createElement(vnode.sel)
    // 有子节点还是文字
    if(vnode.text!= '' && (vnode.children==undefined || vnode.children.length==0)){
        //说明他内部为文字
        domNode.innerText =vnode.text
    }else if(Array.isArray(vnode.children) && vnode.children.length >0){
        // 有子节点，递归创建子节点，上树
        for (let i = 0; i < vnode.children.length; i++) {
            let element = vnode.children[i]
            // console.log(element);
            let chDom=createElement(element)
            domNode.appendChild(chDom)   
        }
    }
    
    vnode.elm=domNode
    console.log(vnode.elm,"sda");
    // 返回elm，eml属性是一个纯dom节点
    return vnode.elm;
}